昨天認識了Python三種運算子中,分別是算術運算子、比較運算子以及邏輯運算子,你還記得分別是哪些嗎。(偷偷告訴你,如果忘記了可以偷偷點我回去複習~)
今天就要繼續認識其他運算子了,還有一種叫做複合指定運算子的哦,它跟算術運算子很像,但是又更簡潔了。再來還要講講這麼多運算子它們的優先順序,如果在同一個運算式裡遇到了,誰可以第一個計算呢,是不是很好奇?那就點開影片一探究竟吧!
影片的最後有五題練習題,我把題目放在下面了,答案會公布影片中呦~
計算以下程式碼,第三行應填入何者程式碼才可以讓結果為13。
x = 9
x -= 5
___(1)___
(選項在影片中呦,如果你已經知道答案了,也記得在影片中找找答案對不對~)
計算以下程式碼,選出正確答案。
3 * (1+2) ** 2 - 2 ** 2 * 3
A. 9
B. 13
C. 15
D. 69
計算以下程式碼,選出正確答案。
8 // 4 % 9 + 2 ** 3 + 6
A. 15
B. 14
C. 13
D. 16
您正在為您的公司開發Python應用程序,您有以下程式碼,請選擇以下每個問題的答案。
def math(a, b, c, d):
answer = a - b ** c / d
return answer
(1) 第一個執行的是以下哪個部分?
(2) 第二個執行的是以下哪一個部分?
(3) 下列何者為本運算式正確的順序?
(選項在影片中呦,如果你已經知道答案了,也記得在影片中找找答案對不對~)
計算以下程式碼,選出正確答案。
x = 4
y = 9
x += 2 ** 2
x //= y // 1 // 2
print(x)
A. 1
B. 2
C. True
D. False